package ipower.studentworks.domain;

import java.io.Serializable;
import java.util.Date;

/**
 * 学校单位基础类。
 * @author young。
 * @since 2013-11-21。
 * */
public class UnitBase implements Serializable {
	private static final long serialVersionUID = 1L;
	private String id,code,name,address,website;
	private int type,orderNo;
	private Date create,modify;
	/**
	 * 构造函数。
	 * */
	public UnitBase(){
		this.setCreate(new Date());
		this.setModify(null);
	}
	/**
	 * 获取学校单位ID。
	 * @return 学校单位ID。
	 * */
	public String getId() {
		return id;
	}
	/**
	 * 设置学校单位ID。
	 * @param id
	 * 	学校单位ID。
	 * */
	public void setId(String id) {
		this.id = id;
	}
	/**
	 * 获取单位代码。
	 * @return 单位代码。
	 * */
	public String getCode() {
		return code;
	}
	/**
	 * 设置单位代码。
	 * @param code
	 * 	单位代码。
	 * */
	public void setCode(String code) {
		this.code = code;
	}
	/**
	 * 获取学校单位名称。
	 * @return 学校单位名称。
	 * */
	public String getName() {
		return name;
	}
	/**
	 * 设置学校单位名称。
	 * @param name
	 * 	学校单位名称
	 * */
	public void setName(String name) {
		this.name = name;
	}
	/**
	 * 获取学校单位类型：
	 * 0-未知,1-幼儿园,2-小学,3-初中,4-高中,5-职中,6-高职高专,7-大学,8-教育局.
	 * @return 学校单位类型。
	 * */
	public int getType() {
		return type;
	}
	/**
	 * 设置学校单位类型：
	 * 0-未知,1-幼儿园,2-小学,3-初中,4-高中,5-职中,6-高职高专,7-大学,8-教育局。
	 * @param type
	 * 	学校单位类型。
	 * */
	public void setType(int type) {
		this.type = type;
	}
	/**
	 * 获取学校地址。
	 * @return 学校地址。
	 * */
	public String getAddress() {
		return address;
	}
	/**
	 * 设置学校地址。
	 * @param address
	 * 	学校地址。
	 * */
	public void setAddress(String address) {
		this.address = address;
	}
	/**
	 * 获取学校网址。
	 * @return 学校网址
	 * */
	public String getWebsite() {
		return website;
	}
	/**
	 * 设置学校网址。
	 * @param website
	 * 	学校网址。
	 * */
	public void setWebsite(String website) {
		this.website = website;
	}
	/**
	 * 获取排序号。
	 * @return 排序号。
	 * */
	public int getOrderNo() {
		return orderNo;
	}
	/**
	 * 设置排序号。
	 * @param orderNo
	 * 	排序号。
	 * */
	public void setOrderNo(int orderNo) {
		this.orderNo = orderNo;
	}
	/**
	 * 获取创建时间。
	 * @return 创建时间。
	 * */
	public Date getCreate() {
		return create;
	}
	/**
	 * 设置创建时间。
	 * @param create
	 * 	创建时间。
	 * */
	public void setCreate(Date create) {
		this.create = create;
	}
	/**
	 * 获取修改时间。
	 * @return 修改时间。
	 * */
	public Date getModify() {
		return modify;
	}
	/**
	 * 设置修改时间。
	 * @param modify
	 * 	修改时间。
	 * */
	public void setModify(Date modify) {
		this.modify = modify;
	}
}